package main

import (
	"chatBot/etc"
	"chatBot/service"
	"fmt"
	"gopkg.in/yaml.v3"
	"log"
	"os"
)

func main() {
	// 读取配置文件
	data, err := os.ReadFile("./etc/config.yaml")
	if err != nil {
		panic(fmt.Errorf("读取配置文件失败: %v", err))
	}

	// 解析配置文件
	var config etc.Config
	err = yaml.Unmarshal(data, &config)
	if err != nil {
		panic(fmt.Errorf("解析配置文件失败: %v", err))
	}
	log.Printf("config: %v", config)

	service.HttpStart(config.Server.Ip, config.Server.Port)
}
